package com.intelligent.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class SupplierReconciliationDetailResp {
    private Long id;
    private Long reconciliationId;
    private String reconciliationNo; // 对账单号
    
    // 采购订单信息
    private Long purchaseOrderId;
    private String purchaseOrderNo;
    private BigDecimal purchaseAmount;
    private Integer purchaseQuantity;
    private Date expectedStorageTime;
    
    // 收货单信息
    private Integer goodsReceiptId;
    private String receiptNo;
    private Date receiptTime;
    private Integer productCount;
    
    // 付款单信息
    private Long paymentOrderId;
    private String paymentOrderNo;
    private BigDecimal payableAmount;
    private BigDecimal writtenOffAmount;
    // private BigDecimal amountWrittenOff;
    private Date paymentDate;
    
    // 供应商信息
    private Long supplierId;
    private String supplierName;
    
    // 产品信息
    private Long productId;
    private String productName;
    private String productCode;
}
